IE T - 0 5 - 0 2 Space - aware data flow analysis ∗
نویسنده
چکیده
Data Flow Analysis (DFA for short) is a basic technique to collect statical information on run-time behaviors of programs: it is essential in optimizing compilers and is also used in type inference problems [1]. When performing a DFA, the program to be analysed is modeled by its Control Flow Graph (CFG) and by a set of transformation functions, one for each node in the graph. The set of program execution states is generally abstracted in a lattice. Each function models the effect of execution of the corresponding program instruction on the (abstracted) program execution state. Then, starting from the initial node in the CFG, and from an abstraction of the initial execution state, every possible execution path in the CFG should be tried, and the execution states encountered at each node collected. Standard DFA uses a fix point iteration to find an approximation of this information. DFA is expensive in time (because of the fixed point iteration), but also in space: a representation of the program execution state must be stored for each CFG node for the entire duration of the analysis. In this paper we propose a method to reduce space usage during some kind of DFA analysis. The method proceeds as follows: first, we define a formal proof system for sentences like “all execution paths that start at node n, with initial execution state f , and reach node ∗Technical Report IET-05-02. This paper may not be, either entirely or in part, published and distributed without the explicit permission of the authors.
منابع مشابه
Global Existence and Uniqueness of the Non - stationary 3 D - Navier - Stokes Initial - boundary Value Problem
We present a global unique weak 2 / 1 H solution of the generalized 3D Navier-Stokes initial value problem (for all 2 / 1 H v ) 0 ) , ( ) , ( ) , ( 2 / 1 2 / 1 2 / 1 v Bu v Au v u 2 / 1 0 2 / 1 ) , ( ) ), 0 ( ( v u v u . The global boundedness is a consequence of the Sobolevskii -estimate of the non-linear term ([SoP]) enabling the generalized energy inequality 2 1 2 /...
متن کاملChaos beyond linearized stability analysis: folding of the phase space and distribution of Lyapunov exponents
– We have found a universal mechanism which leads to the enhanced probability, P (λ, t), to find small values of the finite time Lyapunov exponent, λ. In our investigation of chaotic dynamical systems we go beyond the linearized stability analysis of nearby divergent trajectories and consider folding of the phase space in the course of chaotic evolution. We show that the spectrum of the Lyapuno...
متن کاملar X iv : 0 70 5 . 38 12 v 1 [ m at h . D S ] 2 5 M ay 2 00 7 DYNAMICS OF THE TEICHMÜLLER FLOW ON COMPACT INVARIANT SETS
Let Q(S) be the moduli space of area one holomorphic quadratic differentials for an oriented surface S of genus g ≥ 0 with m ≥ 0 punctures and 3g − 3 + m ≥ 2. We show that for every compact subset K of Q(S) the as-ymptotic growth rate δ(K) of the number of periodic orbits of the Teichmüller flow Φ t which are contained in K is not bigger than h = 6g − 6 + 2m, and sup K δ(K) = h. Similarly, h is...
متن کاملExistence of Three Solutions for a Nonlinear Fractional Boundary Value Problem via a Critical Points Theorem
and Applied Analysis 3 ii If γ n − 1 and f ∈ ACn−1 a, b ,R , then CaD t f t and t Dn−1 b f t are represented by C aD n−1 t f t f n−1 t , t D n−1 b f t −1 n−1 f n−1 t , t ∈ a, b . 2.3 With these definitions, we have the rule for fractional integration by parts, and the composition of the Riemann-Liouville fractional integration operator with the Caputo fractional differentiation operator, which ...
متن کاملA Multiphase Hele-shaw Flow with Solidification
The one-phase Hele-Shaw flow has a long history and has been extensively studied from several point of views ranging from the fluid dynamical beginnings to complex analysis and integrable systems, see [5]. We prove existence, using the implicit function theorem, of a solution Wε in the Bochner space L2(0, T ;H1 0 (Ω;Rm)) to a non-local in time semi-linear system of coupled PDEs of second order ...
متن کامل